export interface BlogLoginForm {
    email: string;
    password?: string;
    code?: string
    socialCode?: string;
    source?: string;
    state?: string;
}

export interface BlogRegisterForm {
    email: string;
    password: string;
    ensurePassword: string;
    code: string;
    source?: string;
    state?: string;
    socialCode?: string;
}


export interface BlogForgetForm {
    email: string;
    password: string;
    ensurePassword: string;
    code: string;
}

export interface BlogUserWebVO {
    userId: string;
    nickName: string;
    avatar: string;
    sex: string;
}

export interface BlogAuthorInfoVo {
    nickName: string;
    avatar: string;
    articleCount: number;
    articleLikedCount: number;
    articleCommentedCount: number;
}

export interface SendCodeBo {
    email: string;
    type: string;
}
